.pay {
	height: 100vh;
	background-color: #f3f3f3;
	border-top: 1px solid #f3f3f3;
}
.pri {
	margin-top: 60rpx; 
	margin-bottom: 120rpx;
	color: #fb1f17;
	font-weight: 600;
	text-align: center;
}
.prices {
	font-size: 48rpx;
}
.type {
	padding: 0 30rpx;
	height: 120rpx;
	line-height: 120rpx;
	background-color: #FFFFFF;
	font-size: 20rpx;
}
.line {
	height: 20rpx;
}
.modeType {
	display: flex;
	justify-content: space-between;
	padding: 0 30rpx;
	height: 120rpx;
	line-height: 120rpx;
	background-color: #FFFFFF;
	font-size: 20rpx;
	.mode {
		display: flex;
		align-items: center;
		image {
			width: 45rpx;
			height: 45rpx;
			margin-right: 35rpx;
		}
	}
	text {
		display: block;
	}
}
.payment {
	width: 680rpx;
	height: 80rpx;
	line-height: 80rpx;
	color: #fff;
	background-color: #f21119;
	border-radius: 42rpx;
	margin-top: 460rpx;
	font-size: 20rpx;
	
}